package com.lsn.watermall.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.lang.NonNull;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * @Min 验证 Number 和 String 对象是否大等于指定的值
 *
 * @Max 验证 Number 和 String 对象是否小等于指定的值
 *
 * @Size(min=, max=) 验证对象（Array,Collection,Map,String）长度是否在给定的范围之内
 *
 * @Length(min=, max=) 验证字符串长度是否在给定的范围之内
 *
 * max和min是对你填的“数字”是否大于或小于指定值，这个“数字”可以是number或者string类型。长度限制用length。
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class WaterBean {
    @NotBlank(message = "id不能为空")
    private String id;
    @NotBlank(message = "名字不能为空")
    private String name;
    @NotNull(message = "库存量不能为空")
    @Pattern(regexp = "^\\d{3}$",message = "数值不在规定范围内")
    private String wareCnt;
}
